com.sabro.jbusiness.gui.formConjuntos
Class ConjuntosLista

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sabro.jbusiness.gui.Panel
                      extended by com.sabro.jbusiness.gui.formConjuntos.ConjuntosLista
All Implemented Interfaces:
IPanel, ISelectable, SysEscopo.SysEscopoListener, java.awt.datatransfer.Transferable, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class ConjuntosLista
extends Panel
implements SysEscopo.SysEscopoListener, java.beans.PropertyChangeListener

Classe representa o painel do componente de ConjuntosLista onde é possível visualizar/editar as Cheves e seus respectivos grupo de edição e visualização

See Also:
Serialized Form

Nested Class Summary
 class ConjuntosLista.CadastroNavegacaoConjuntos
           
 class ConjuntosLista.GBCHelper
          Classe fachada para agilizar o uso de Layout Constraints
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel
IPanel.PanelEventType
 
Field Summary
 
Fields inherited from class com.sabro.jbusiness.gui.Panel
dataFlavor, dataFlavors, flavorList
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ConjuntosLista()
           
ConjuntosLista(java.lang.String nomeConjunto, java.lang.String condicao)
          Deprecated. 
ConjuntosLista(SysConexao sysConexao, java.lang.String nomeConjunto, java.lang.String condicao)
          Inicializa componente ConjuntosLista apenas.
 
Method Summary
 void atualizaComponentes(SysRegistro sysRegistro)
          Atualiza os dados na interface da chave selecionada
 void excluiRegistrosSelecionados()
           
 java.lang.String getNomeConjunto()
           
 SysConexao getSysConexao()
           
 SysEscopo getSysEscopoLista()
           
 SysRegistro getSysRegistro()
           
 java.lang.Integer getSysRegistroId()
           
 java.lang.String getTitulo()
          Retorne nome do componente atravez da chamada getName
 void initComponents()
          Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel.
 void insereRegistro()
           
 void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
           
 void setCondicao(java.lang.String condicao)
          Atribui ao SysEscopo uma restrição de escopo (condição)
 void setNomeConjunto(java.lang.String nomeConjunto, java.lang.String condicao)
          Deprecated. 
 void setNomeConjunto(SysConexao sysConexao, java.lang.String nomeConjunto, java.lang.String condicao)
           
 void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
           
 boolean updateCampoChave(java.lang.String campoChave)
           
 boolean updateCampoEditoresID(int grupoId)
           
 boolean updateCampoVisualizadoresID(int grupoId)
           
 
Methods inherited from class com.sabro.jbusiness.gui.Panel
canClose, closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableComponents, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, readExternal, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasRequestClose, wasSelected, wasUnSelected, writeExternal
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConjuntosLista

public ConjuntosLista()

ConjuntosLista

@Deprecated
public ConjuntosLista(java.lang.String nomeConjunto,
                                 java.lang.String condicao)
Deprecated. 


ConjuntosLista

public ConjuntosLista(SysConexao sysConexao,
                      java.lang.String nomeConjunto,
                      java.lang.String condicao)
Inicializa componente ConjuntosLista apenas. Nele é possível visualizar e editar os grupos de visualização e edição de cada chave

Parameters:
nomeConjunto -
condicao -
Method Detail

getSysConexao

public SysConexao getSysConexao()

initComponents

public void initComponents()
Description copied from class: Panel
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. A criação dos componentes deve ser feita em variáveis declaradas como final para evitar que sejam recriadas.

Specified by:
initComponents in class Panel

atualizaComponentes

public void atualizaComponentes(SysRegistro sysRegistro)
Atualiza os dados na interface da chave selecionada

Parameters:
registroID -

setCondicao

public void setCondicao(java.lang.String condicao)
Atribui ao SysEscopo uma restrição de escopo (condição)

Parameters:
condicao -

setNomeConjunto

@Deprecated
public void setNomeConjunto(java.lang.String nomeConjunto,
                                       java.lang.String condicao)
Deprecated. 


setNomeConjunto

public void setNomeConjunto(SysConexao sysConexao,
                            java.lang.String nomeConjunto,
                            java.lang.String condicao)

getNomeConjunto

public java.lang.String getNomeConjunto()

getSysEscopoLista

public SysEscopo getSysEscopoLista()

getSysRegistroId

public java.lang.Integer getSysRegistroId()

getSysRegistro

public SysRegistro getSysRegistro()

getTitulo

public java.lang.String getTitulo()
Retorne nome do componente atravez da chamada getName

Returns:
Obtém título

excluiRegistrosSelecionados

public void excluiRegistrosSelecionados()

insereRegistro

public void insereRegistro()

updateCampoChave

public boolean updateCampoChave(java.lang.String campoChave)

updateCampoVisualizadoresID

public boolean updateCampoVisualizadoresID(int grupoId)

updateCampoEditoresID

public boolean updateCampoEditoresID(int grupoId)

sysEscopoChanged

public void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
Specified by:
sysEscopoChanged in interface SysEscopo.SysEscopoListener

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener